package com.zhike.file.imfile.model;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

@Data
@TableName("file_metadata_info")
public class FileMetaDataInfo {
    private Long id; // 主键
    private String fileKey; // 文件KEY
    private String fileMd5; // 文件md5
    private String fileName; // 文件名
    private String fileMimeType; // MIME类型
    private String fileSuffix; // 文件后缀
    private Long fileSize; // 文件大小
    private Boolean isPreview; // 预览图 0:无 1:有
    private Boolean isPrivate; // 是否私有 0:否 1:是
    private String storageBucket; // 存储桶
    private String storagePath; // 存储桶路径
    private String uploadId; // 上传任务id
    private Boolean isFinished; // 状态 0:未完成 1:已完成
    private Boolean isPart; // 是否分块 0:否 1:是
    private Integer partNumber; // 分块数量
    private Date createTime; // 创建时间
    private String createUser; // 创建用户
    private Date updateTime; // 更新时间
    private String updateUser; // 更新用户
}
